# Python 保留字

import keyword
print(keyword.kwlist)

# 注释

# 单行注释

"""
多行注释
"""

'''
多行注释
'''

print('------------------------------')

# 数据类型  type() Number String List Tuple Set Dictionary

x="W3Cschool"
print(type(x))
x=100
print(type(x))
x=(1,2)
print(type(x))
x=[1,2]
print(type(x))
x={1,2}
print(type(x))
x={'name':'runoob'}
print(type(x))

print('------------------------------')

# 字符串
word='字符串'
sentence="这是一个句子"
paragraph="""这是一个段落
可以由多行组成
"""

str="w3cschool"
print(str)  # 输出字符串
print(str[0:-1])  # 输出第一个到倒数第二个的所有字符
print(str[0])  # 输出字符串第一个字符
print(str[2:5])  # 输出从第三个开始到第五个的字符
print(str[2:])  # 输出从第三个开始后的所有字符
print(str[1:5:2])  # 输出从第二个开始到第五个且每隔两个的字符
print(str * 2)  # 输出字符串两次
print(str + '你好')  # 连接字符串
print('hello\nW3Cschool')  # 使用反斜杠(\)+n转义特殊字符
print(r'hello\nW3Cschool')  # 在字符串前面添加一个 r，表示原始字符串，不会发生转义

print('------------------------------')

# 输入或等待用户输入

name=input("请输入你的名字：")
print("你好：",name)
print(type(name))

print('------------------------------')

# 同一行显示多条语句,不建议

import sys; x = "test"; sys.stdout.write(x + "\n")

print('------------------------------')

# print 输出

print('hello world')

# import 与 from...import

"""
在 Python 用 import 或者 from...import 来导入相应的模块。

将整个模块 (somemodule) 导入，格式为： import somemodule

从某个模块中导入某个函数,格式为： from somemodule import somefunction

从某个模块中导入多个函数,格式为： from somemodule import firstfunc, secondfunc, thirdfunc

将某个模块中的全部函数导入，格式为： from somemodule import *
"""
















